//
// void logError(Object text) => stderr.write('\x1B[31m$text\x1B[0m\n'); // 红色
// void logInfo(Object text) => stdout.write('\x1B[32m$text\x1B[0m\n');  // 绿色
// void logWarn(Object text) => stdout.write('\x1B[33m$text\x1B[0m\n');  // 黄色
// void logDebug(Object text) => stdout.write('\x1B[35m$text\x1B[0m\n');  // 紫色
void logError(Object text) => print('\x1B[31m$text\x1B[0m\n'); // 红色
void logInfo(Object text) => print('\x1B[32m$text\x1B[0m\n');  // 绿色
void logWarn(Object text) => print('\x1B[33m$text\x1B[0m\n');  // 黄色
void logDebug(Object text) => print('\x1B[35m$text\x1B[0m\n');  // 紫色

void logDefault(Object text) => print(text);                          // 默认颜色
